package com.ll.collectiondemo;

import java.util.*;

/**
 * @author 刘龙
 * @version 1.0
 */
public class Collection01 {
    public static void main(String[] args) {
        List list = new ArrayList();
        list.add("jack");
        // list.add(Integer.valueOf(10))
        list.add(10);
        list.add(true);

        // [jack, 10, true]
        System.out.println(list);

        // 删除第一个元素
        list.remove("jack");
        list.remove(0);
        // [true]
        System.out.println(list);

        // 查找指定元素是否存在 true
        System.out.println(list.contains(true));

        // 获取元素个数 1
        System.out.println(list.size());

        // 判断是否为空 false
        System.out.println(list.isEmpty());

        // 清空
        list.clear();
        // []
        System.out.println(list);

        ArrayList list2 = new ArrayList();
        list2.add("spring");
        list2.add("mybatis");
        // [spring, mybatis]
        System.out.println(list2);

        // 添加多个元素
        list.addAll(list2);
        // [spring, mybatis]
        System.out.println(list);

        // 判断多个元素是否存在
        boolean b = list.containsAll(list2);
        // true
        System.out.println(b);

        // 删除多个元素
        list.removeAll(list2);
        // []
        System.out.println(list);
    }
}

